package com.example.flower_shop.service.adm;

import com.example.flower_shop.common.PageResult;
import com.example.flower_shop.vo.order.*;
import jakarta.validation.Valid;

import java.util.List;

public interface AdminOrderService {
    List<AdmOrderDetailResp> orderDetail(Long orderId);

    PageResult<AdmOrderPageResp> orderList(@Valid AdmOrderPageReq req);

    void deliver(@Valid DeliverOrderReq req);

    void handleRefund(@Valid HandleOrderReq req);
}
